home *** CD-ROM | disk | FTP | other *** search
- Online 1.4.1 is now available for downloading.
-
- This is an updated version of the VT-100 terminal emulation application
- formerly published by Haus of Maus.
-
- Please give it a shot and send us your feedback - we look forward
- to taking it in new directions in future versions!
-
- You can download via the link at:
- http://www.markspace.com/online.html
-
- Thanks!
- Brian Hall
- Mark/Space Softworks
-
- NOTE: Version 1.4.1 is a free upgrade to registered customers of 1.0 or later.
- However if upgrading from 1.0 you need to send us your HotSync name
- to receive a new serial number for use with this version.
-
- === OVERVIEW ===
-
- Online is a VT-100 terminal emulator for PalmOS organizers.
-
- Users of Online can connect to other computer systems and access
- real computer power and network resources whereever they are.
- Online has been used to connect to Unix systems and then surf the web
- using Lynx, edit files with vi and emacs - and even to read and
- write email using elm!
-
- Online is also often used to configure hubs, routers, and other devices
- that can be controlled via a serial, IR or CF port.
-
- Online can be connected to either a modem or the serial or IR port of another
- computer or device (such as a hub or router). If connecting to a modem
- use the Pilot modem cable available from Palm or a hotsync cable combined
- with a null modem adaptor.
-
- Online currently connects to the Internet via dial-up shell accounts, not TCP.
- A 'telnet' version of Online will be released at a later date.
-
- Online is available direct from Mark/Space or PGHQ for $29.95 + s/h.
-
- This release is a free upgrade for registered owners of version 1.0 or later.
- Owners of older releases (0.x) by Haus of Maus may upgrade
- for $9.95 (via Mark/Space only).
-
- --------------------------------------------------------------------------------
-
- === VERSION HISTORY ===
-
- Version 1.4.1 (05/04/00)
- - New: Now call HsExtKeyboardEnable(false) so that we don't get an
- error 775 when opening the port using the serial cable/cradle.
- (This is because the Visor assumes if it is dropped in a serial
- device, it must be the keyboard, and the keyboard daemon
- then opens the port).
- - New: Button ad for PGHQ
- - Changed: Optimized to only open/close memo pad as needed.
- Why? When memo pad open, other apps/drivers can't access it.
- For example, receiving a beamed note, or using certain
- virtual drivers that also want to log to memo pad.
- - Changed: Now get an alert/warning if memo pad could not be opened instead of
- a fatal alert.
- - Changed: from sysTicksPerSecond to SysTicksPerSecond() in DoSendBreak()
- - Fixed: Changed CSerialConnection::Close to use fPortOpen for both new
- and old serial manager.
-
- Version 1.4 (4/10/00)
- - New: Since PalmOS (as of 3.5) still does not implement software flow
- control, now implemented it inside RxData. If > 0x100 bytes are
- in receive buffer, control-S is sent and data is processed.
- When the receive buffer drops back down to below 0x100 bytes,
- control-Q is sent.
- - New: "Delay" option (aka text pacing) in terminal settings dialog.
- Selects the number of ticks to delay after sending each character
- for paste, macros, button macros.
- - New: Allocate larger buffer (was 512, now 2K) when new serial
- manager present
- - New: Can now use ABC/123 silk-screen buttons to access popup keyboards
- and enter/send text
- - New: "Paste" now takes text on the clipboard and sends it as macro text
- - New: 123/abc/intl push-buttons to bring up keyboards and send text
- - New: Esc button to send escape character
- - New: Ctl button to send next character as control character
- - New: Added method radio group to comm settings dialog
- (serial/modem/telnet - modem/telnet commented out till 2.0)
- - New: Define Buttons dialog/functionality
- - New: Added "factory defaults" to buttons dialog
- - New: Added "[ ] Use hardware buttons" to buttons dialog
- - New: Preference to send backspace (default) or delete for ASCII 8,
- backspace
- - New: Local Echo feature
- - New: 2 bit (gray) and 8 bit (color) large and small app icons
- - New: Post alert if error during open
- - New: Added 115200 to baud rate popup menu
- - Changed: Removed the 'draw evey 80 chars' code for better performance.
- We already would draw at least once each RxData loop where
- data found.
- - Changed: Now use SysTaskDelay in CSerialConnection::SendBreak instead of a CPU loop
- - Changed: Increased serial buffer (all case) from 512/1500 to 2K bytes
- - Changed: Optimization - only draw map when we need to
- - Changed: Optimization - quite a few to WriteRegionToScreen
- - Changed: Removed last vestiges of input buffer from code
- (saved a few hundred bytes)
- - Changed: From "Wrap-round screen" to "Auto wrap to next line"
- This should make figuring out the feature from the name easier
- - Changed: now show error # in line/read error messages
- "[line error %d]" and [read error %d]
- - Changed: now use 0 for waittime instead of 1 when connection open
- - Changed: RxData now checks once (previously looped while more data to read)
- - Changed: Additional error reporting in RxData
- (previously some read errors were not reported)
- - Changed: Update quickstart and tips (mostly main form) to take
- into account new input UI
- - Changed: Removed tips for "input buffer" from main form
- - Changed: if NewSerialManagerPresent and RTS flow control selected
- SerialSettings.flags |= srmSettingsFlagFlowControl
- - Changed: 'Clear' menu item now 'Clear Screen' to clarify its purpose
- - Changed: Removed 'undo' menu item
- - Changed: Now default "useHardKeys" preference to false
- - Changed: Removed some checks in code for OS 2.0 or later, as we check
- for it at launch
- - Changed: 'Connect' back to 'Dial' until we add modem/telnet choices
- back to UI
- - Changed: Updated screen shot
- - Changed: Adjusted size/location of various items in tool bar
- - Changed: "Dial" to "Connect" in menu bar
- - Changed: Made online and logging push buttons instead of check boxes
- - Fixed: CNetConnection::Write was not properly checking for all errors
- - Fixed: CNetConnection::ReceiveCheck needed timeout of 0 to fix telnet.
- - Fixed: Properly handle EOL and BS for local echo
- - Fixed: Properly update screen for local echo (more responsive)
- (previously did not update right away)
- - Fixed: Better error checking in CSerialConnection::SetSerialSettings
- - Fixed: 'Keyboard' menu item now works
- (brings up abc keyboard if connected)
- - Fixed: Updated tip for "not connected" alert
- - Fixed: Log button was not turning off when logging turned off
- - Fixed: Hard up/down keys were not working (they pan up/down)
- - Fixed: Put code back in to give more detailed error messages
- when error returned reading data
- - Fixed: Previously did not properly log hex values > 0x80
- - Fixed: Now log incoming tabs (they were previously ignored for logging)
- - Updated: Tips for main window (to reflect change from checkbox
- to pushbuttons)
-
- --------------------
-
- Version 1.3.1 (01/27/00)
- - Fixed: Previously could get 1 error alert per byte sending a memo
- when no device present. Now it gives up after the first error.
- - Fixed: Now uses next/prev in category routines for send memo dialog
- (fixes potential problem if deleted/archived records were in memo pad)
- - Fixed: Now properly skips first line if skip first line option enabled
- - Fixed: Fixed bug where logging would crash creating the 2nd memo record
- if log title was enabled.
- (dbCtr needed to be reset when creating new records.)
-
- --------------------
-
- Version 1.3 (01/17/00)
- - New: Support for serial mgr and additional real/virtual serial ports
- - New: Added port list to comm settings dialog
- (Shows additional ports, such as IRComm, CF, etc; if new serial
- manager installed (OS 3.3 and later) and ports are present)
- - New: Hex mode for logging.
- Writes data to log 8 per line as:
- "31 32 33 34 35 36 37 38 '12345678'"
- - New: "\l" shortcut for line feed
- - New: Log Options dialog
- - New: Log Options Pref to prepend date/time
- - New: Skip first line option for send memo (to skip the title line)
- - Changed: "\n" now uses EOL setting instead of doing a line feed
- - Changed: Only preview first line of memo for send memo dialog
- - Changed: No longer default to "Logs" category, but Unfiled.
- (Will add UI to select category to Log Options dialog soon)
- - Changed: Made emulation selection (VT100/TTY) a radio group instead of a
- check box
- - Changed: Made font selection a radio group instead of a check box
- - Changed: Moved EOL setting from Comm to Display options dialog
- - Changed: From "Display" to "Terminal" in settings menu
- - Changed: Bottom aligned dial, annotate and send memo dialogs
- - Fixed: Now properly add incoming returns to log
- - Fixed: Now set log records to actual length when logging turned off
- instead of leaving at 4K!
- - Fixed: Now close old port and open new one if port changed via comm dialog
- - Fixed: Now warn if not connected before turning logging on
- - Fixed: Hide arrows in "send memo" dialog if there is only one record
- - Fixed: Replace non printable chars with space when previewing records
- to send
- - Fixed: Send memo text field had been selectable!
- - Fixed: No longer show "secret" records in send memo dialog
- - Fixed: Removed calls to WinSetUnderLinemode that were not needed/
- crashing 3.5
- - Fixed: Moved calls to WinCreateOffscreenWindow to places where form is
- active
- - Fixed: StopApplication now calls FrmCloseAllForms since appStopEvent
- does not!
- - Fixed: Support for underline mode had been commented out. Put back in.
- - Note: Now compiling with 3.5 headers
-
- --------------------
-
- Version 1.2 (9/30/99)
- - New: Now Handle EOL conversions in MungeData
- (called from Send Macro/Send Memo)
- - New: Added a credits button to about box (as in our other apps)
- - New: "Send Memo" now interprets "special" characters
- (same as macro or input buffer)
- - New: Add GSI to main screen
- - New: Now display an alert (previously just beeped) if a choice is made
- that requires a connection (such as sending a memo, typing, etc)
- - Changed: Made 'N' in small font legible (now is like a taller lower case n)
- - Changed: Now when beta app expires, you will still get the expired alert, but
- can continue working.
- - Changed: Updated RxData loop to look for data for up to 1/4 second max
- (Previously just looped up to 5 times. Now it isn't CPU speed
- dependent)
- - Changed: Previously stayed in loop as long as RxData was true. This prevented
- any other op from happening (such as menu select, etc) when lots
- of data is coming in.
- - Changed: Now use symbol7 up and down arrows instead of v and ^ in send memo
- dialog
- - Changed: Increased size of input/type-ahead buffer from 29 to 80
- - Changed: SendMacroData can now handle arbitrary size data
- (previous 0x7f byte max)
- - Fixed: If you were using the small font, it was possible to scroll via the
- map and not see any data
- - Fixed: Poser reported low memory access bringing up Send Memo dialog.
- (Was calling FldInsert on an empty field)
- - Fixed: Changed default button for send memo dialog to cancel. This way if
- you leave the app with it up, it doesn't try to send text!
- - Fixed: Bug where memo pad db with deleted records would cause a fatal error
- - Fixed: In v1.1 if you tapped upper right corner, you got tips dialog
- - Note: Updated to CW/Pro 4
-
- --------------------
-
- Version 1.1 (5/18/99)
- - New: Now require hotsync name to register
- (1.0 users please send your hotsync name to sales@markspace.com to
- receive your new serial number at no charge).
- - New: "Annotate Log" menu item/command
- - New: Now check for (and require) OS 2.0 or later
- - New: Now init macros from a string list (and they are useful)
- - New: Added help button to tool bar
- (bring up tips dialog explaining all fncs)
- - New: Status window for dial command
- - New: Status window for hang up command
- - New: Now beep whenever not connected and a command/key that would send
- data is used
- - New: Added a stop bits selector (1, 2) to settings dialog
- - New: Added 5 and 6 to data bits
- - New: Added edit menu to define macros dialog
- - New: Added grafitti shift indicator to macros dialog
- - New: Added grafitti shift indicator to dial dialog
- - New: Support \xnn to send arbitrary hex code in macros/input buffer
- - New: Support \r, \t, etc in macros/input buffer
- - New: Support ^x to send control characters in macros/input buffer
- - New: Added "Del" to keys menu
- - New: Added names and another 6 slots to macros
- - New: Added name/text labels and scrollers so you can edit all 12 macros
- - New: Moved "add incoming lf" to display settings
- - New: Added return = cr/lf/crlf option to comm settings dialog
- - New: Added edit menu to dial dialog
- - New: Added 300, 600, 38400 and 57600 to baud rates supported
- - New: Now make error beep if you try to send a macro while not connected
- - Changed: "Modem" menu is now the "Session" menu
- - Changed: Now show error number in alert when there is a problem sending data
- - Changed: Now only allow SerSend call inside "SendData" and "SendMacroData" so
- we can bottleneck this call for error reporting purposes
- - Changed: Moved baud to top of settings dialog
- - Changed: Display order for parity: now NEO, was ENO
- - Changed: Display order for data bits: now 87, Was 78
-
- - Changed: Baud rate now a popup menu
- - Changed: Macros now send as soon as selected from the menu
- (no longer need "S" button)
- - Changed: Now delete text in input-area instead of selecting it after it is
- sent
- - Fixed: Macros popup now always leaves the title set to "Macros"
- - Fixed: Bug in default macro defs (did not include double backslash in
- .r file)
- - Fixed: Bug in arrows buttons (was sending wrong sequence)
- - Fixed: Wow! Somehow left 2400 out of baud rate list
- - Fixed: bug in SetSerialSettings
- (Setting for 7 data bits cleared sw flow control)
- - Fixed: Now divide screen location box into 4 segments for small font and
- 6 for large
- - Fixed: Now use OS routine to dial modem.
- (This fixed prob where dial command did not work if not
- already connected.)
- - Fixed: Now Init tabs to one every 8 spots.
- (previously were all cleared, ie no tabs)
- - Fixed: auto select text input field in macros dialog
- - Fixed: auto select text input field in dial dialog
- - Fixed: Now init macros to be "Macro n" for both name and text
- - Fixed: string termination bug in BuildEOLStr
- - Fixed: Now sends text of macro instead of name of macro!
- - Fixed: Updated copyright year to 1999
- - Fixed: Made baud a long (was a short) so we can support 56K
- - Fixed: Checkboxes in comm settings and display options dialogs now follow UI
- guidelines
- - Fixed: Optimized RxData routine (could still use some more!)
- - Fixed: Had been calling EvtResetAutoOffTimer even if there was no input
- data
- - Fixed: Removed extra sends of "AT\r" in DoDialCommand
- - Fixed: No longer resize handle inside RxData loop
-
-
- NOTE: Now that we support \ and ^ to send special characters, the old
- style macros ("escx", "ctlx") are no longer supported.
- Please update your macros!
-
- --------------------
-
- Version 1.0 (12/12/98)
- - New: registration scheme
- - New: about box
- - New: Edit Macros dialog
- - New: Registered a creator id
- - New: Draw a line between terminal area and tool bar
- - New: keys menu (not fully implemented yet)
- - New: Added "Graffiti help" to edit menu
- - New: Made a small app icon
- - New: Documented (in qs guide) that up/down hard buttons scroll display
- a line at a time
- - New: Tips for all dialogs
- - New: Added support for PF1-PF4
- - New: Added support for BREAK
- - New: Now reset auto-off time when data sent/received (will still auto-off if
- no data sent or received for x minutes)
- - New: Now allow comm settings dialog to be visited even when offline
- - New: QuickStart Guide (in HTML form)
- - New: Survey (in HTML form)
- - Fixed: Mark/Space style registration (you can now register 1.0)
- - Fixed: changed attr field of terminal buffer from word to byte and saved
- about 4K
- - Fixed: Fatal error when picking "settings" on PalmPersonal
- (was a low memory problem caused by too much global data, see above!)
- - Fixed: was using static array for gSerRcvQueue, needed to use allocated one to
- avoid Memory Manager errors in SerSetReceiveBuffer on closing port
- - Fixed: All known Palm III/OS 3.0 compat problems
- - Fixed: Bug where deleted records in Memo Pad database would cause crash
- in Send Memo dialog
- - Fixed: Cursor now adjusts size after changing from small/large font
- - Fixed: Changed resource id of tVER so that launcher will use it (from
- 1000 to 1)
- - Fixed: Screen no longer clears when you switch font size
-
- --------------------
-
- Version 0.45 (5/23/97)
- - This was the last version released by Haus of Maus
-